﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace ModuloAdministrativo
{
    public partial class ClienteAtualizarForm : Form
    {
        private string CPF;

        private string telefone;
        
        public ClienteAtualizarForm()
        {
            InitializeComponent();
        }

        public ClienteAtualizarForm(string nome, string telefone, string cpf,
            string rua, string bairro, string cidade, string numero, string login,
            string senha, string complemento) 
        {
            InitializeComponent();
            nomeTB.Text = nome;
            telefoneTB.Text = telefone;
            cpfTB.Text = cpf;
            ruaTB.Text = rua;
            bairroTB.Text = bairro;
            cidadeTB.Text = cidade;
            numeroTB.Text = numero;
            loginTB.Text = login;
            senhaTB.Text = senha;
            confirmacaoTB.Text = senha;
            complementoTB.Text = complemento;
            this.telefone = telefone;
            this.CPF = cpf;
        }

        private void button1_Click(object sender, EventArgs e)
        {
            // Tratar Exceptions caso as senhas sejam diferentes.
            WSsiar.PessoaBean pessoa = new WSsiar.PessoaBean();
            pessoa.Nome = nomeTB.Text;
            pessoa.Telefone = telefoneTB.Text;
            pessoa.CPF = cpfTB.Text;
            pessoa.Login = loginTB.Text;
            pessoa.Senha = senhaTB.Text;
            //confirmacaoTB.Text = senha;
            WSsiar.EnderecoBean endereco = new WSsiar.EnderecoBean();
            endereco.Rua = ruaTB.Text;
            endereco.Bairro = bairroTB.Text;
            endereco.Cidade = cidadeTB.Text;
            endereco.Numero = int.Parse(numeroTB.Text);
            endereco.Complemento = complementoTB.Text;
            endereco.Telefone = telefoneTB.Text;
            WSsiar.ServicosSIARSoapClient ws = new WSsiar.ServicosSIARSoapClient();
            ws.ClienteAtualizar(pessoa, endereco);
        }

        private void button2_Click(object sender, EventArgs e)
        {
            WSsiar.ServicosSIARSoapClient ws = new WSsiar.ServicosSIARSoapClient();
            ws.ClienteDeletar(this.telefone);
        }
    }
}
